package br.mikhas.reflector.field;

import br.mikhas.reflector.AnnotatedElement;

public interface FieldProxy extends AnnotatedElement {
	public void set(Object value);

	public <T> T get();

	public String name();

	public Class<?> type();

	public boolean isStatic();

	public boolean isPrivate();

	public boolean isPublic();

	public boolean isAnnotated();

	public boolean isFinal();

	public boolean isTransient();
}
